#ifndef __MESSAGE_OBJECT__
#define __MESSAGE_OBJECT__

/** base class for all bus messages */
class IObject {
public:
	virtual ~IObject() {};
	virtual const char* getType()=0;
	virtual int addRef()=0;
	virtual int release()=0;
};

#endif 